e5f1b7481d636210820c77e046d8fbd8d367b5bb,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/controlFlow/impl/ControlFlowBuilder.java,ControlFlowBuilder,visitTryStatement,#GrTryCatchStatement#,361

Before Change


      addFinallyEdges(finallyInstruction);

      if (tryEnd != null) {
        addEdge(tryEnd, addCallNode(finallyInstruction, tryCatchStatement));
      }
      for (InstructionImpl catchEnd : catches) {
        addEdge(catchEnd, addCallNode(finallyInstruction, tryCatchStatement));

After Change


      addFinallyEdges(finallyInstruction, calls);

      if (tryEnd != null) {
        final ControlFlowBuilder.CallInstructionImpl call = addCallNode(finallyInstruction, tryCatchStatement);
        calls.add(call);
        addEdge(tryEnd, call);
      }
      for (InstructionImpl catchEnd : catches) {